Skip to main content

ο£Ώ Publish to Apple Store

Welcome to the guide on using AppStruct's "One Click Publishing to Apple Store" feature. This feature is designed to simplify the process of deploying your mobile application to the Apple App Store. By following these step-by-step instructions, even users who are relatively new to app development can successfully publish their apps with minimal effort.


Prerequisites​

Before you begin, ensure that you have:

  • An active Apple Developer account.
  • An app developed on the AppStruct platform.
  • All necessary app assets, such as icons and a privacy policy URL.

Step 1: Set Up Your Apple Developer Account​

1.1 Access Certificates, IDs & Profiles

  1. Log in to your Apple Developer account at Apple Developer.
  2. Navigate to the Certificates, IDs & Profiles section.

1.2 Create a New Identifier

  1. In the Identifiers tab, click the + (Add) button.
  2. Choose App IDs and click Continue.
  3. Select App as the type of App ID, then click Continue.
  4. Fill in the Bundle ID. This is typically formatted in reverse domain name notation, such as com.example.myapp.
  5. Provide a description for your app, then click Continue and Register.

Step 2: Set Up Your App in App Store Connect​

2.1 Create a New App

  1. Go to App Store Connect and log in.
  2. Click the + (Add) button and select New App.

2.2 Fill in App Information

  1. Platform: Select iOS for mobile apps.
  2. Name: Enter the name of your app. This will be the name displayed in the App Store.
  3. Primary Language: Select the primary language for your app.
  4. Bundle ID: Select the Bundle ID you created in Step 1.
  5. SKU: Enter a unique identifier for your app. This could be the same as your Bundle ID, as long as it is unique.
  6. User Access: Define user access levels. If you choose Limited Access, specify the users who can access the app.
  7. When all fields are completed, click Create.

Step 3: Generate Your API Key​

3.1 Access Users and Access

  1. In your Apple Developer account, click on Users and Access.
  2. Navigate to the Integrations tab.

3.2 Create a New API Key

  1. Under Team Keys, click the + (Add) button.
  2. Enter the following information:
    • Name: Provide a reference name for the key.
    • Access: Select the App Manager role.
  3. Click Generate.

3.3 Download API Key

  1. Copy the Key ID itself and click Download API Key file. Ensure you store this file securely as it will be needed later.
  2. A pop-up will appear; select Download to save the key.

Step 4: Configure AppStruct for Publishing​

4.1 Upload API Key to AppStruct

  1. Return to AppStruct and navigate to the Publishing section.
  2. Select iOS App as the platform.
  3. Click Attach file and upload the API Key file you downloaded in Step 3.

4.2 Enter Apple Developer Information

  1. Copy the Issuer ID from your Apple Developer account and paste it into the Apple Issuer ID field in AppStruct.
  2. Enter your Apple ID Email.
  3. Copy the Bundle ID from your Apple Developer account and paste it into the Bundle ID section in your project.

4.3 Connect AppStruct to Apple Developer Account

  1. Once all fields are completed, click Connect.
  2. Wait for the connection to be established. This may take 2-3 minutes.

Step 5: Finalize App Store Information​

5.1 Fill in App Store Metadata

  1. App Display Name: Enter the name of your app as it will appear in the App Store. Ensure it is unique.
  2. App Subtitle: Provide a brief summary of your app, not exceeding 30 characters.
  3. Privacy URL: Enter a URL linking to your app’s privacy policy.
  4. Release Notes: Provide any additional information that may assist in the review process. This can include instructions for testing your app.
  5. Upload Icon: Upload a 1024x1024 PNG image to be used as the app icon.

5.2 Update Settings in App Store

  1. After filling in all necessary information, click Update Settings in Appstore.
  2. Wait for the update to complete. This may take 2-3 minutes.

5.3 Submit for Review

  1. Fill in the App Version (e.g., β€œ1.0”).
  2. Click New App Store Build to submit your app for review. It may take 10 minutes to complete the build.

Step 6: Submit Your App for App Store Approval​

6.1 Access My Apps in App Store Connect

  1. From App Store Connect, select My Apps.
  2. Choose your app to submit it.
  3. Ensure all fields are accurately completed.
  4. Once all information is entered, click Submit For Review.

Congratualtions, your app will now be submitted for Apple's review process.

For additional information on Apple’s review guidelines, please visit Apple's Review Guidelines.

Step 7: Test Your App Using TestFlight​

7.1 Go back to App Store Connect, select My Apps, and then open your app.

  1. Navigate to the TestFlight section.
  2. Click on the + button to add an internal testing group. If desired, you can also choose External Testing and invite new testers by email.
  3. A pop-up will appear. Enter a Group Name for your group of testers and click Create.

7.2Β Add a Build for Testing

  1. Click on the + button to add a build. A pop-up will appear; choose your build and click Next.
  2. You will be directed to a page for Test Information. Here, you can add a sign-in option for your testers if needed.
  3. Proceed to the What to Test screen, where you can leave a message with comments for your users.
  4. Once completed, click Submit for Review.

7.3 Testers Receive Email Notifications

  1. Your test users will receive an email invitation to download TestFlight and then download your app.

Conclusion​

Congratulations! You have successfully deployed your app. By following these steps, your app is now in the review process and will soon be available on the Apple App Store.

If you encounter any issues or have further questions, please contact our support team for assistance.


Need Assistance?​

If you encounter any challenges or require further guidance while building your app, please refer to the Documentation or, contact our support team at [email protected].


Happy Publishing with AppStruct!